Text copied to clipboard!
Název
Text copied to clipboard!Softwarový architekt
Popis
Text copied to clipboard!
Hledáme zkušeného softwarového architekta, který bude zodpovědný za návrh, vývoj a údržbu komplexních softwarových systémů. V této roli budete úzce spolupracovat s vývojovými týmy, projektovými manažery a dalšími zainteresovanými stranami, abyste zajistili, že architektura softwaru odpovídá obchodním cílům, technickým požadavkům a standardům kvality.
Vaším hlavním úkolem bude navrhovat technické řešení, které je škálovatelné, bezpečné a snadno udržovatelné. Budete analyzovat stávající systémy, identifikovat oblasti pro zlepšení a navrhovat nové architektonické přístupy. Dále budete vytvářet technickou dokumentaci, poskytovat technické vedení vývojářům a zajišťovat dodržování osvědčených postupů v oblasti vývoje softwaru.
Ideální kandidát má hluboké znalosti v oblasti softwarového inženýrství, zkušenosti s návrhem distribuovaných systémů, cloudových řešení a mikroservisní architektury. Měl by být schopen efektivně komunikovat technické koncepty jak technickému, tak netechnickému publiku.
Tato pozice vyžaduje silné analytické myšlení, schopnost řešit problémy a ochotu neustále se učit nové technologie. Pokud hledáte výzvu v dynamickém prostředí a chcete se podílet na vývoji inovativních softwarových řešení, pak je tato pozice určena právě vám.
Odpovědnosti
Text copied to clipboard!- Návrh a vývoj softwarové architektury pro nové i stávající systémy
- Spolupráce s vývojovými týmy na implementaci architektonických rozhodnutí
- Tvorba a údržba technické dokumentace
- Zajištění souladu s bezpečnostními a výkonnostními standardy
- Analýza technických požadavků a návrh vhodných řešení
- Poskytování technického vedení a mentoringu vývojářům
- Účast na revizích kódu a architektury
- Identifikace a řešení technických rizik
- Spolupráce s projektovými manažery na plánování a odhadech
- Sledování nových technologií a trendů v oblasti softwarového inženýrství
Požadavky
Text copied to clipboard!- Vysokoškolské vzdělání v oboru informatiky nebo příbuzném oboru
- Minimálně 5 let zkušeností s vývojem softwaru
- Zkušenosti s návrhem distribuovaných systémů a mikroservisní architekturou
- Znalost cloudových platforem (např. AWS, Azure, GCP)
- Zkušenosti s databázemi (relačními i NoSQL)
- Schopnost vytvářet technickou dokumentaci
- Výborné komunikační a prezentační dovednosti
- Znalost principů DevOps a CI/CD
- Zkušenosti s agilním vývojem (Scrum, Kanban)
- Schopnost pracovat samostatně i v týmu
Potenciální otázky na pohovor
Text copied to clipboard!- Jaké softwarové architektury jste navrhoval v minulosti?
- Jaké technologie a nástroje běžně používáte při návrhu systémů?
- Jak přistupujete k rozhodování mezi monolitickou a mikroservisní architekturou?
- Jaké jsou vaše zkušenosti s cloudovými platformami?
- Jak zajišťujete bezpečnost softwarové architektury?
- Jaké metody používáte pro dokumentaci architektury?
- Jak řešíte konflikty mezi technickými a obchodními požadavky?
- Jaké jsou vaše zkušenosti s vedením vývojových týmů?
- Jak sledujete nové trendy a technologie v oblasti softwarového inženýrství?
- Jaké nástroje používáte pro modelování architektury?